// 加载弹窗 js css 文件方法
function loadjscssfile(filename ,filetype){
    if(filetype == "js"){
        var fileref = document.createElement('script');
        fileref.setAttribute("type","text/javascript");
        fileref.setAttribute("src",filename);
    }else if(filetype == "css"){

        var fileref = document.createElement('link');
        fileref.setAttribute("rel","stylesheet");
        fileref.setAttribute("type","text/css");
        fileref.setAttribute("href",filename);
    }
    if(typeof fileref != "undefined"){
        document.getElementsByTagName("head")[0].appendChild(fileref);
    }
}

loadjscssfile('http://icon.xcar.com.cn/zym/landed/css/login.css?t=20161215','css');
loadjscssfile('http://my.xcar.com.cn/js/md5.js','js');

/*
 * 爱卡登录注册弹窗插件
 */
(function($){

    $('#wBox_overlay_LoginBox').remove();
    $('#wBox_logindiv').remove();

    $.fn.xLoginBox = function(options){
        //alert(options.func);
        var $t=$(this);
        var defaults = { show:false,step:1 },_this=this;
        this.AZ = $.extend(defaults, options);

        //回调函数参数
        //alert(_this.AZ.func);
        if ( _this.AZ.func == undefined ){
            _this.AZ.func = '';
        }
        if (_this.AZ.args == undefined){
            _this.AZ.args = '';
        }
        if (_this.AZ.url == undefined){
            _this.AZ.url = '';
        }

        var mycallbackz = _this.AZ.func;
        var mycallbackargsz = _this.AZ.args;
        var mycallbackurlz = _this.AZ.url;

        ////执行回调函数
        function callbackrun(){
            var func = mycallbackz;
            var args = mycallbackargsz;
            if ( func != '' ){//没有参数
                if ( args == '' ){
                    func();
                }else{//有参数
                    //参数个数
                    count = args.length;
                    //此处不能用循环，循环当中包含+符号的话，如果传object对象，会报错，object自动转化成string
                    if (count == 1){
                        func(args[0]);
                    }else if (count == 2){
                        func(args[0],args[1]);
                    }else if(count == 3){
                        func(args[0],args[1],args[2]);
                    }else if(count == 4){
                        func(args[0],args[1],args[2],args[3]);
                    }else if(count == 5){
                        func(args[0],args[1],args[2],args[3],args[4]);
                    }
                }
            }else{
                location.reload();
            }
            return false;
        }

        function login_box(){
            //AJAX执行检查用户是否登录，未登录并返回登录错误次数
            $.ajax({
                type:'POST',
                url:'http://reg.xcar.com.cn/ajax/checklogin.php?callback=?',
                dataType:'jsonp',
                success: function(res) {
                    if(res.islogin == 1){//已经登录,检查是否绑定了手机，step = 2 时，需要展示绑定手机弹层
                        if(_this.AZ.step == 2 && res.bandmo == 0){ //展示绑定手机弹层
                            //alert('绑定手机');
                            show_band_mobile_div(res.binduid);
                            return false;
                        }else{
                            callbackrun(); //执行回调函数
                        }
                    }else{//未登录
                        $('#wBox_overlay_LoginBox').remove();
                        $('#wBox_logindiv').remove();
                        boxContent  = '<div id="wBox_overlay_LoginBox" class="wBox_hide wBox_overlayBG" style="position: fixed;_position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background-color: #000;opacity: 0.6;filter: Alpha(Opacity=60);z-index: 10000;"></div>'; //遮罩层
                        boxContent +='<div class="layer_landed ie6fixed_m"  id="wBox_logindiv" >'; //弹层开始
                        boxContent +=	'<div class="bg">';
                        boxContent +=		'<table border="0" cellspacing="0" cellpadding="0">';
                        boxContent +=			'<tbody>';
                        boxContent +=				'<tr>';
                        boxContent +=					'<td>';
                        boxContent +=						'<div class="layer_l_box">';
                        boxContent +=							'<div class="title"><span style="color: #fff;font: normal 16px/46px \'Microsoft Yahei\';text-align:left;">登录爱卡</span><a href="javascript:void(0);" class="close" title="关闭" node-type="close" id="wBox_closediv"></a></div>'; //标题栏
                        boxContent +=							'<div class="layer_l_cont">'; //具体弹层内容
                        boxContent +=								'<ul class="landed_ul clearfix">';
                        boxContent +=									'<li class="current" id="wBox_login_mobile"><em>动态密码登录</em><i class="line" style="position: inherit;">|</i></li>';
                        boxContent +=									'<li id="wBox_login_name"><em>爱卡帐号登录</em></li>';
                        boxContent +=								'</ul>';
                        boxContent +=								'<div class="clearfix">'; //登录方式开始
                        boxContent +=									'<div class="landed_con" id="wBox_login_mobile_div">'; //动态密码登录start
                        boxContent +=										'<ul class="landed_c_line">';
                        boxContent +=											'<li class="clearfix"><input type="text" id="wBox_mobile_num" value="请输入您的手机号" class="tel_text"/></li>';
                        boxContent +=											'<li>';
                        boxContent +=												'<input type="hidden" value="" id="wBox_login_mobile_unistr">';
                        boxContent +=												'<input type="text" value="请输入验证码" class="codes_text" id="wBox_login_mobile_checkcode"/>';
                        boxContent +=												'<span class="verify_span" style="padding-left: 10px;"><img src="" width="64" height="23" id="wBox_login_mobile_checkcode_img" style="display: inline-block;"/><a href="javascript:void(0);" id="wBox_login_mobile_changecode" onfocus="this.blur();">换一组</a></span>';
                        boxContent +=											'</li>';
                        boxContent +=											'<li class="clearfix last">';
                        boxContent +=												'<input type="text" value="请输入6位动态密码" class="dynamic_passwrod" id="wBox_login_mobile_msgcode" style="width:180px;"/>';
                        boxContent +=												'<a href="javascript:void(0)" class="obtain_code" id="wBox_login_mobile_getmsgcode" onfocus="this.blur();">获取验证码</a>';
                        boxContent +=												'<a href="javascript:void(0)" class="obtain_code recovery_code" id="wBox_login_mobile_sendmsgcode" style="display: none">59秒后重新获取</a>';
                        boxContent +=											'</li">';
                        boxContent +=											'<li><label for="checkk" class="checkk"><input type="checkbox" checked="checked"/>下次自动登录</label></li>';
                        boxContent +=										'</ul>';
                        boxContent +=										'<div id="wBox_login_mobile_errordiv" class="error_div clearfix" style="display: none;">'; //错误提示
                        boxContent +=											'<span class="error_icon"></span><font id="wBox_login_mobile_errormsg" class="error_msg"> </font>';
                        boxContent +=										'</div>';
                        boxContent +=									'</div>'; //动态密码登录end
                        boxContent +=									'<div class="landed_con landed_xcar" style="display:none;" id="wBox_login_name_div">'; //用户名密码登录start
                        boxContent +=										'<ul class="landed_c_line">';
                        boxContent +=											'<li class="clearfix pass_li">';
                        boxContent +=												'<span class="landed_c_tel">帐号 | </span>';
                        boxContent +=												'<input type="text" value="请输入用户名/手机号" class="tel_text" id="wBox_username_login_name"/>';
                        boxContent +=											'</li>';
                        boxContent +=											'<li class="clearfix pass_li">';
                        boxContent +=												'<span class="landed_c_password">密码 | </span>';
                        boxContent +=												'<input type="password" value="请输入密码" class="tel_text" id="wBox_username_login_pwd"/>';
                        boxContent +=											'</li>';
                        if(res.show_checkcode){
                            var codedisplay = 'block';
                            //boxContent +=											'<li class="last">';
                            //boxContent +=												'<input type="hidden" value="" id="wBox_username_login_unistr" >';
                            //boxContent +=												'<input type="text" value="请输入验证码" class="codes_text" id="wBox_username_login_codeinput"/>';
                            //boxContent +=												'<span class="verify_span"><img src="" width="64" height="23" id="wBox_username_login_codeimg"/><a href="javascript:void(0);" id="wBox_username_login_changecode">换一组</a></span>';
                            //boxContent +=											'</li>';
                        }else{
                            var codedisplay = 'none';
                        }
                        boxContent +=											'<li class="last" style="display:'+codedisplay+'" id="wBox_usrlog_showcode">';
                        boxContent +=												'<input type="hidden" value="" id="wBox_username_login_unistr" >';
                        boxContent +=												'<input type="text" value="请输入验证码" class="codes_text" id="wBox_username_login_codeinput"/>';
                        boxContent +=												'<span class="verify_span" style="padding-left: 10px;"><img src="" width="64" height="23" id="wBox_username_login_codeimg" style="display: inline-block;"/><a href="javascript:void(0);" id="wBox_username_login_changecode" onfocus="this.blur();">换一组</a></span>';
                        boxContent +=											'</li>';

                        boxContent +=											'<li class="clearfix">';
                        boxContent +=												'<label for="chek1" class="tinblock"><input type="checkbox" checked="checked"/><i>记住密码</i></label>';
                        boxContent +=												'<a href="http://reg.xcar.com.cn/setpwd.php" class="forget_password">忘记密码了？</a>';
                        boxContent +=											'</li>';
                        boxContent +=										'</ul>';
                        boxContent +=										'<div id="wBox_login_name_errordiv" class="error_div clearfix" style="display: none;">'; //错误提示
                        boxContent +=											'<span class="error_icon"></span><font id="wBox_login_name_errormsg" class="error_msg"></font>';
                        boxContent +=										'</div>';
                        boxContent +=									'</div>'; //用户名密码登录 end
                        boxContent +=									'<input type="hidden" value="1" id="wBox_login_type_input">'; //登录方式切换
                        boxContent +=									'<div class="landed_btn"><a href="javascript:void(0)" id="wBox_do_login" class="btn" onfocus="this.blur();">登录</a></div>'; //登录按钮
                        boxContent +=								'</div>'; //登录方式结束
                        boxContent +=							'</div>'; //具体弹层内容结束
                        boxContent +=							'<div class="other_accounts clearfix">'; //其他登陆方式
                        boxContent +=								'<span>使用以下帐号登录</span>';
                        boxContent +=								'<div class="other_a_icon">';
                        boxContent +=									'<i class="sina"><a href="http://www.xcar.com.cn/register/weibo_api/sina/index.php"><em></em></a></i>'; //新浪
                        boxContent +=									'<i class="tbao"><a href="http://www.xcar.com.cn/register/weibo_api/baidu/index.php"><em></em></a></i>';//百度
                        boxContent +=									'<i class="qq"><a href="http://www.xcar.com.cn/register/weibo_api/qq/index.php"><em></em></a></i>'; //QQ
                        boxContent +=									'<i class="weixin"><a href="http://www.xcar.com.cn/register/weibo_api/weixin/index.php"><em></em></a></i>';//微信
                        boxContent +=								'</div>';
                        boxContent +=							'</div>'; //其他登陆方式结束
                        boxContent +=						'</div>';
                        boxContent +=					'</td>';
                        boxContent +=				'</tr>';
                        boxContent +=			'</tbody>';
                        boxContent +=		'</table>';
                        boxContent +=	'</div>';
                        boxContent +=	'<div class="landed_l_floatbox"></div>';
                        boxContent += '</div>'; //弹层结束
                        //alert('bbbbb');
                        //显示弹层内容
                        $(boxContent).appendTo('body');
                        //alert('aaaaaa');
                        //验证码显示
                        $.ajax({
                            type: "get",
                            url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                            async: false,
                            dataType: "jsonp",
                            data: 'action=getu&t='+Date.parse(new Date()),
                            success: function(u){
                                $('#wBox_login_mobile_unistr').val(u);
                                imgurl='http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?u='+u+'&t='+Date.parse(new Date());
                                $('#wBox_login_mobile_checkcode_img').attr('src', imgurl);
                            }
                        });
                        //点击跟换验证码
                        $('#wBox_login_mobile_changecode').click(function(){
                            //alert('cccccc');
                            $.ajax({
                                type: "get",
                                url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                                async: false,
                                dataType: "jsonp",
                                data: 'action=getu&t='+Date.parse(new Date()),
                                success: function(u){
                                    $('#wBox_login_mobile_unistr').val(u);
                                    imgurl='http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?u='+u+'&t='+Date.parse(new Date());
                                    $('#wBox_login_mobile_checkcode_img').attr('src', imgurl);
                                    $("#wBox_login_mobile_checkcode").val('');
                                }
                            });
                        });
                        //点击关闭按钮
                        $('#wBox_closediv').bind('click', function(){
                            $('#wBox_overlay_LoginBox').remove();
                            $('#wBox_logindiv').remove();
                            return false;
                        });
                        //登录方式切换
                        $('#wBox_login_mobile').click(function(){
                            $('#wBox_login_name').removeClass("current");
                            $('#wBox_login_mobile').addClass("current");
                            $('#wBox_login_name_div').hide();
                            $('#wBox_login_mobile_div').show();
                            $('#wBox_login_type_input').val('1');
                            return false;
                        });
                        $('#wBox_login_name').click(function(){
                            $('#wBox_login_mobile').removeClass("current");
                            $('#wBox_login_name').addClass("current");
                            $('#wBox_login_mobile_div').hide();
                            $('#wBox_login_name_div').show();
                            $('#wBox_login_type_input').val('2');
                            return false;
                        });
                        //输入框获取角度效果
                        $('#wBox_mobile_num').focus(function(){
                            if($("#wBox_mobile_num").val()=="请输入您的手机号"){
                                $("#wBox_mobile_num").val('');
                            }
                        });
                        $('#wBox_login_mobile_checkcode').focus(function(){
                            if($("#wBox_login_mobile_checkcode").val()=="请输入验证码"){
                                $("#wBox_login_mobile_checkcode").val('');
                            }
                        });
                        $('#wBox_login_mobile_msgcode').focus(function(){
                            if($("#wBox_login_mobile_msgcode").val()=="请输入6位动态密码"){
                                $("#wBox_login_mobile_msgcode").val('');
                            }
                        });

                        //失去焦点时事件
                        $('#wBox_mobile_num').blur(function(){
                            if($("#wBox_mobile_num").val()==""){
                                $("#wBox_mobile_num").val('请输入您的手机号');
                            }
                        });
                        $('#wBox_login_mobile_checkcode').blur(function(){
                            if($("#wBox_login_mobile_checkcode").val()==""){
                                $("#wBox_login_mobile_checkcode").val('请输入验证码');
                            }
                        });
                        $('#wBox_login_mobile_msgcode').blur(function(){
                            if($("#wBox_login_mobile_msgcode").val()==""){
                                $("#wBox_login_mobile_msgcode").val('请输入6位动态密码');
                            }
                        });

                        //时间倒计时 60s
                        function settime(num) {
                            if (num == 0) {
                                $('#wBox_login_mobile_getmsgcode').show();
                                $('#wBox_login_mobile_sendmsgcode').hide();
                                //$('#wBox_login_mobile_changecode').click();
                                return;
                            } else {
                                $('#wBox_login_mobile_sendmsgcode').html(num+'秒后重新获取');
                                num--;
                            }
                            setTimeout(function() { settime(num); }, 1000);
                        }
                        var is_send_msg = 0; //防止连续点击，发送短信
                        //点击发送短信动态密码
                        $('#wBox_login_mobile_getmsgcode').click(function(){
                            if(is_send_msg > 0){
                                return false;
                            }
                            is_send_msg = 1;
                            var loginmo = $.trim($("#wBox_mobile_num").val());
                            if(loginmo == ''){
                                $("#wBox_login_mobile_errormsg").html('请输入手机号');
                                $('#wBox_login_mobile_errordiv').show();
                                is_send_msg = 0;
                                return false;
                            }
                            var myreg = /^1[3456789]{1}\d{9}$/;
                            if(!myreg.test(loginmo)) {
                                $("#wBox_login_mobile_errormsg").html('请您输入正确的手机号');
                                $('#wBox_login_mobile_errordiv').show();
                                is_send_msg = 0;
                                return false;
                            }
                            var loginmocheckcode = $.trim($('#wBox_login_mobile_checkcode').val());
                            if(loginmocheckcode == '' || loginmocheckcode == '请输入验证码'){
                                is_send_msg = 0;
                                $("#wBox_login_mobile_errormsg").html('请输入验证码');
                                $('#wBox_login_mobile_errordiv').show();
                                document.getElementById('wBox_login_mobile_checkcode').className="codes_text error";
                                return false;
                            }
                            var unistr = $.trim($('#wBox_login_mobile_unistr').val());
                            $.ajax({
                                type: "get",
                                url: "http://reg.xcar.com.cn/ajax/ajax_boxlogin_send.php?callback=?",
                                async: false,
                                dataType: "jsonp",
                                data: 'mobile='+loginmo+'&checkcode='+loginmocheckcode+'&u='+unistr+'&t='+Date.parse(new Date()),
                                success: function(data){
                                    is_send_msg = 0;
                                    if(data.error){
                                        $("#wBox_login_mobile_checkcode").val("");
                                        $("#wBox_login_mobile_changecode").click();
                                        $("#wBox_login_mobile_errormsg").html(data.msg);
                                        $('#wBox_login_mobile_errordiv').show();
                                        if(data.error == 2){
                                            document.getElementById('wBox_login_mobile_checkcode').className="codes_text error";
                                            document.getElementById('wBox_mobile_num').className="tel_text";
                                            document.getElementById('wBox_login_mobile_msgcode').className="dynamic_passwrod";
                                        }
                                        return false;
                                    }else{
                                        $('#wBox_login_mobile_getmsgcode').hide();
                                        $('#wBox_login_mobile_sendmsgcode').show();
                                        $('#wBox_login_mobile_errordiv').hide();
                                        settime(60);
                                    }
                                }
                            });
                        });
                        //用户名、密码登录方式开始
                        //获取焦点时动作
                        $('#wBox_username_login_name').focus(function(){
                            if($('#wBox_username_login_name').val() == '请输入用户名/手机号'){
                                $('#wBox_username_login_name').val('');
                            }
                        });
                        $('#wBox_username_login_pwd').focus(function(){
                            if($('#wBox_username_login_pwd').val() == '请输入密码'){
                                $('#wBox_username_login_pwd').val('');
                            }
                        });
                        $('#wBox_username_login_codeinput').focus(function(){
                            if($('#wBox_username_login_codeinput').val() == '请输入验证码'){
                                $('#wBox_username_login_codeinput').val('');
                            }
                        });
                        //验证码是否显示，登录错误次数大于5则显示
                        if(res.show_checkcode){
                            //验证码显示
                            $.ajax({
                                type: "get",
                                url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                                async: false,
                                dataType: "jsonp",
                                data: 'action=getu&t='+Date.parse(new Date()),
                                success: function(u){
                                    $('#wBox_username_login_unistr').val(u);
                                    imgurl='http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?u='+u+'&t='+Date.parse(new Date());
                                    $('#wBox_username_login_codeimg').attr('src', imgurl);
                                }
                            });
                        }
                        //点击跟换验证码
                        $('#wBox_username_login_changecode').click(function(){
                            $.ajax({
                                type: "get",
                                url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                                async: false,
                                dataType: "jsonp",
                                data: 'action=getu&t='+Date.parse(new Date()),
                                success: function(u){
                                    $('#wBox_username_login_unistr').val(u);
                                    imgurl='http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?u='+u+'&t='+Date.parse(new Date());
                                    $('#wBox_username_login_codeimg').attr('src', imgurl);
                                    $("#wBox_username_login_codeinput").val('');
                                }
                            });
                        });

                        //点击登录
                        $('#wBox_do_login').click(function(){
                            //var squeauth = '';
                            var login_box_type = $('#wBox_login_type_input').val();
                            if(login_box_type == 1){ //手机动态密码登录
                                var login_mobile = $.trim($('#wBox_mobile_num').val());
                                if(login_mobile == ''){
                                    $("#wBox_login_mobile_errormsg").html('请您输入正确的手机号');
                                    $('#wBox_login_mobile_errordiv').show();
                                    document.getElementById('wBox_mobile_num').className="tel_text error";
                                    return false;
                                }
                                var myreg = /^1[3456789]{1}\d{9}$/;
                                if(!myreg.test(login_mobile)) {
                                    $("#wBox_login_mobile_errormsg").html('请您输入正确的手机号');
                                    $('#wBox_login_mobile_errordiv').show();
                                    document.getElementById('wBox_mobile_num').className="tel_text error";
                                    document.getElementById('wBox_login_mobile_msgcode').className="dynamic_passwrod";
                                    document.getElementById('wBox_login_mobile_checkcode').className="codes_text";
                                    return false;
                                }
                                var yzcode = $.trim($('#wBox_login_mobile_checkcode').val());
                                if(yzcode == '' || yzcode == '请输入验证码'){
                                    $("#wBox_login_mobile_errormsg").html('请输入验证码');
                                    $('#wBox_login_mobile_errordiv').show();
                                    document.getElementById('wBox_login_mobile_checkcode').className="codes_text error";
                                    document.getElementById('wBox_mobile_num').className="tel_text";
                                    document.getElementById('wBox_login_mobile_msgcode').className="dynamic_passwrod";
                                    return false;
                                }
                                var msgcode = $.trim($('#wBox_login_mobile_msgcode').val());
                                if(msgcode == '' || msgcode == '请输入6位动态密码'){
                                    $("#wBox_login_mobile_errormsg").html('请输入动态密码');
                                    $('#wBox_login_mobile_errordiv').show();
                                    document.getElementById('wBox_login_mobile_msgcode').className="dynamic_passwrod error";
                                    document.getElementById('wBox_mobile_num').className="tel_text";
                                    document.getElementById('wBox_login_mobile_checkcode').className="codes_text";
                                    return false;
                                }
                                //ajax执行登录请求
                                $.ajax({
                                    type: "get",
                                    url: "http://reg.xcar.com.cn/ajax/ajax_dologin.php?callback=?",
                                    async: false,
                                    dataType: "jsonp",
                                    data: 'mobile='+login_mobile+'&msgcode='+msgcode+'&logintype='+login_box_type+'&t='+Date.parse(new Date()),
                                    success: function(data){
                                        if(data.error){
                                            $("#wBox_login_mobile_errormsg").html(data.msg);
                                            $('#wBox_login_mobile_errordiv').show();
                                            if(data.error == 1){ //动态密码错误
                                                document.getElementById('wBox_login_mobile_msgcode').className="dynamic_passwrod error";
                                                document.getElementById('wBox_mobile_num').className="tel_text";
                                                document.getElementById('wBox_login_mobile_checkcode').className="codes_text";
                                            }
                                            return false;
                                        }else{
                                            if(data.secques == 1){ //选择展示安全登录页面
                                                //squeauth = data.auth;
                                                show_secques_div(data.auth);
                                            }else{
                                                $('#wBox_overlay_LoginBox').hide(); //遮罩层隐藏
                                                $('#wBox_logindiv').hide(); //弹窗隐藏
                                                //登录成功
                                                //location.reload();
                                                callbackrun(); //执行回调函数
                                            }
                                        }
                                    }
                                });
                            }else if(login_box_type == 2){ //用户名密码登录
                                var username = $.trim($('#wBox_username_login_name').val());
                                if(username == '' || username == '请输入用户名/手机号'){
                                    $('#wBox_login_name_errormsg').html('请输入用户名');
                                    $('#wBox_login_name_errordiv').show();
                                    $('#wBox_username_login_name').addClass("error");
                                    $('#wBox_username_login_pwd').removeClass("error");
                                    return false;
                                }
                                var password = $('#wBox_username_login_pwd').val();
                                if(password == ''|| password == '请输入密码'){
                                    $('#wBox_username_login_pwd').val('');
                                    $('#wBox_login_name_errormsg').html('请输入密码');
                                    $('#wBox_login_name_errordiv').show();
                                    $('#wBox_username_login_pwd').addClass("error");
                                    $('#wBox_username_login_name').removeClass("error");
                                    $('#wBox_username_login_codeinput').removeClass("error");
                                    return false;
                                }
                                //password = encodeURIComponent(password);
                                password = hex_md5(password);
                                if(res.show_checkcode){
                                    var checkcode = $.trim($('#wBox_username_login_codeinput').val());
                                    if(checkcode == '' || checkcode == '请输入验证码'){
                                        $('#wBox_login_name_errormsg').html('请输入验证码');
                                        $('#wBox_login_name_errordiv').show();
                                        //$('#wBox_username_login_pwd').val('');
                                        $('#wBox_username_login_name').removeClass("error");
                                        $('#wBox_username_login_pwd').removeClass("error");
                                        $('#wBox_username_login_codeinput').addClass("error");
                                        return false;
                                    }
                                    var u = $.trim($('#wBox_username_login_unistr').val());
                                }else{
                                    var checkcode = $.trim($('#wBox_username_login_codeinput').val());
                                    var u = $.trim($('#wBox_username_login_unistr').val());
                                }
                                //ajax执行登录请求
                                $.ajax({
                                    type: "get",
                                    url: "http://reg.xcar.com.cn/ajax/ajax_dologin.php?callback=?",
                                    async: false,
                                    dataType: "jsonp",
                                    data: 'logintype='+login_box_type+'&username='+username+'&userpwd='+password+'&u='+u+'&checkcode='+checkcode+'&t='+Date.parse(new Date()),
                                    success: function(data){
                                        if(data.error){
                                            $('#wBox_username_login_pwd').val('');
                                            $("#wBox_login_name_errormsg").html(data.msg);
                                            $('#wBox_login_name_errordiv').show();
                                            if(data.error == 3){
                                                $('#wBox_username_login_name').addClass("error");
                                                $('#wBox_username_login_pwd').removeClass("error");
                                                $('#wBox_username_login_codeinput').removeClass("error");
                                            }else if(data.error == 4){
                                                $('#wBox_username_login_pwd').addClass("error");
                                                $('#wBox_username_login_name').removeClass("error");
                                                $('#wBox_username_login_codeinput').removeClass("error");
                                            }else if(data.error == 2){
                                                $('#wBox_username_login_name').removeClass("error");
                                                $('#wBox_username_login_pwd').removeClass("error");
                                                $('#wBox_username_login_codeinput').addClass("error");
                                            }
                                            if(data.showcode){
                                                $('#wBox_usrlog_showcode').show();
                                                //$('#wBox_username_login_changecode').click();
                                                $.ajax({
                                                    type: "get",
                                                    url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                                                    async: false,
                                                    dataType: "jsonp",
                                                    data: 'action=getu&t='+Date.parse(new Date()),
                                                    success: function(u){
                                                        $('#wBox_username_login_unistr').val(u);
                                                        imgurl='http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?u='+u+'&t='+Date.parse(new Date());
                                                        $('#wBox_username_login_codeimg').attr('src', imgurl);
                                                        $("#wBox_username_login_codeinput").val('');
                                                    }
                                                });
                                            }
                                            return false;
                                        }else{
                                            if(data.secques == 1){ //选择展示安全登录页面
                                                show_secques_div(data.auth);
                                            }else{
                                                //登录成功，检查是否需要弹出绑定手机弹层
                                                if(_this.AZ.step == 2 && data.bandmo){ //展示绑定手机弹层
                                                    //alert("ssssss");
                                                    show_band_mobile_div(data.banduid);
                                                }else{ //调用回调函数
                                                    $('#wBox_overlay_LoginBox').hide(); //遮罩层隐藏
                                                    $('#wBox_logindiv').hide(); //弹窗隐藏
                                                    callbackrun(); //执行回调函数
                                                    return false;
                                                }
                                            }
                                        }
                                    }
                                });
                            }
                        });
                        //回车键登录
                        $(document).keypress(function(e){
                            var eCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
                            if (eCode == 13){
                                $('#wBox_do_login').click();
                            }
                        });

                        //显示安全提问层
                        function show_secques_div(authstr){
                            $('#wBox_logindiv').remove(); //登录弹窗去掉，展示安全问题弹层
                            var secquesdiv = '<div id="wBox_secques" class="ie6fixed_m">';
                            secquesdiv +=   '<div class="wBox_content" id="wBoxContent" style="position: static;">';
                            secquesdiv +=      '<div class="landing_contain">';
                            secquesdiv +=         '<div class="landing_tit"><a class="wBox_close" id="wBox_seqque_closebox" href="javascript:void(0)" title="关闭"></a>登录爱卡</div>';
                            secquesdiv +=         '<div class="landing_registerMain question_box">';
                            secquesdiv +=            '<div class="question_txt">您的帐户设置了安全问题，请在此输入正确的问题和答案。</div>';
                            secquesdiv +=            '<div class="landing_prompt">'; //错误提示开始
                            secquesdiv +=               '<div id="wBox_secq_errdiv" style="display:none;"><span></span><font id="wBox_secq_errmsg"></font></div>';
                            secquesdiv +=            '</div>'; //错误提示结束
                            secquesdiv +=            '<form>';
                            secquesdiv +=               '<div class="mod_select">';
                            secquesdiv +=                  '<ul>';
                            secquesdiv +=                     '<li>';
                            secquesdiv +=                        '<div class="select_box">';
                            secquesdiv +=                           '<span id="wBox_quest_content" class="select_txt">请选择您设置的安全提问问题</span>';
                            secquesdiv +=                           '<a class="selet_open" id="wBox_show_secque_btn"><b></b></a>';
                            secquesdiv +=                           '<div class="question_option" id="wBox_secque_ask" style="display: none;">';
                            secquesdiv +=                              '<a setval=1>母亲的名字</a>';
                            secquesdiv +=                              '<a setval=2>爷爷的名字</a>';
                            secquesdiv +=                              '<a setval=3>父亲出生的城市</a>';
                            secquesdiv +=                              '<a setval=4>您其中一位老师的名字</a>';
                            secquesdiv +=                              '<a setval=5>您个人计算机的型号</a>';
                            secquesdiv +=                              '<a setval=6>您最喜欢的餐馆名称</a>';
                            secquesdiv +=                              '<a setval=7>驾驶执照的最后四位数字</a>';
                            secquesdiv +=                           '</div>';
                            secquesdiv +=                        '</div>';
                            secquesdiv +=                     '</li>';
                            secquesdiv +=                  '</ul>';
                            secquesdiv +=               '</div>';
                            secquesdiv +=               '<br>';
                            secquesdiv +=               '<input type="text" id="wBox_secque_answer_txt" value="请输入您设置的安全提问回答" class="landing_text"><br><br>';
                            secquesdiv +=               '<div class="landing_button landing_buttonT">';
                            secquesdiv +=                  '<button id="wBox_do_question_btn" type="button">提交</button>';
                            //secquesdiv +=                  '<a href="javascript:void(0)" id="question_return" title="用户名注册">返回</a>';
                            secquesdiv +=               '</div>';
                            secquesdiv +=            '</form>';
                            secquesdiv +=            '<br><br><br>';
                            secquesdiv +=         '</div>';
                            secquesdiv +=      '</div>';
                            secquesdiv +=      '<input type="hidden" name="wBox_secques_asknumid" id="wBox_secques_asknumid" value="0">';
                            secquesdiv +=      '<input type="hidden" name="wBox_secques_askauth" id="wBox_secques_askauth" value="'+authstr+'">';
                            secquesdiv +=   '</div>';
                            secquesdiv += '</div>';
                            //显示弹层内容
                            $(secquesdiv).appendTo('body');

                            //点击显示问题
                            $('#wBox_show_secque_btn').click(function(){
                                $("#wBox_secque_ask").toggle();
                            });

                            $("#wBox_secque_ask a").each(function(){
                                $(this).click(function(){
                                    var questinoid = $(this).attr('setval');
                                    var questxt = $(this).html();
                                    //alert(questinoid);
                                    $('#wBox_quest_content').html(questxt);
                                    $('#wBox_secques_asknumid').val(questinoid);
                                    $('#wBox_secque_ask').hide();
                                });
                            });

                            $('#wBox_secque_answer_txt').focus(function(){
                                if($('#wBox_secque_answer_txt').val() == '请输入您设置的安全提问回答'){
                                    $('#wBox_secque_answer_txt').val('');
                                }
                            });
                            //提交
                            $('#wBox_do_question_btn').click(function(){
                                var quesnumid = $('#wBox_secques_asknumid').val();
                                if(quesnumid == 0){
                                    $('#wBox_secq_errmsg').html("请选择安全登录问题");
                                    $('#wBox_secq_errdiv').show();
                                    return false;
                                }
                                var quesanstxt = $.trim($('#wBox_secque_answer_txt').val());
                                if(quesanstxt == ''){
                                    $('#wBox_secq_errmsg').html("答案不能为空");
                                    $('#wBox_secq_errdiv').show();
                                    return false;
                                }
                                var userauth = $('#wBox_secques_askauth').val();
                                //ajax执行登录请求
                                $.ajax({
                                    type: "get",
                                    url: "http://reg.xcar.com.cn/ajax/ajax_dosecque.php?callback=?",
                                    async: false,
                                    dataType: "jsonp",
                                    data: 'quesnumid='+quesnumid+'&quesanstxt='+quesanstxt+'&userauth='+userauth+'&t='+Date.parse(new Date()),
                                    success: function(data){
                                        if(data.error){
                                            $('#wBox_secq_errmsg').html(data.msg);
                                            $('#wBox_secq_errdiv').show();
                                            return false;
                                        }else{
                                            //登录成功
                                            location.reload();
                                            //callbackrun();
                                        }
                                    }
                                });
                            });

                            //关闭弹窗
                            $('#wBox_seqque_closebox').click(function(){
                                $('#wBox_overlay_LoginBox').remove();
                                $('#wBox_secques').remove();
                                return false;
                            });
                        }

                        //===============

                        //=======

                    }
                }
            });
            return false;
            //AJAX执行end
        }

        //展示绑定手机层 start
        function show_band_mobile_div(uid){
            $('#wBox_overlay_LoginBox').remove();
            $('#wBox_logindiv').remove(); //登录弹窗去掉
            var bandmobilhtml = '<div id="wBox_overlay_LoginBox" class="wBox_hide wBox_overlayBG" style="position: fixed;_position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background-color: #000;opacity: 0.6;filter: Alpha(Opacity=60);z-index: 10000;"></div>'; //遮罩层
            bandmobilhtml += '<div id="wBox_bandmo_div" class="ie6fixed_m wBox_phone" style="display: block">';
            bandmobilhtml +=	'<div class="wBox_content" >';
            bandmobilhtml +=		'<div class="landing_contain active_contain">';
            bandmobilhtml +=			'<div class="landing_tit"><a href="javascript:void(0)" id="wBox_bandmo_div_close" class="wBox_close" title="关闭"></a>帐号激活</div>'; //标题
            bandmobilhtml +=			'<div class="main">'; //内容部分开始
            bandmobilhtml +=				'<div class="left">';  //左侧开始
            bandmobilhtml +=					'<div class="prompt">亲，激活帐号之后才能继续当前的操作。</div>';
            bandmobilhtml +=					'<ul><li class="current">用手机激活</li></ul>';
            bandmobilhtml +=					'<div class="landing_prompt">'; //错误提示开始
            bandmobilhtml +=						'<div id="wBox_bandmo_errdiv" style="display:none;">';
            bandmobilhtml +=							'<span></span><font id="wBox_bandmo_errmsg"></font>';
            bandmobilhtml +=						'</div>';
            bandmobilhtml +=					'</div>'; //错误提示结束
            bandmobilhtml +=					'<form>'; //绑定开始
            bandmobilhtml +=						'<input type="text" id="wBox_bandmo_txtinput" value="请输入您的手机号" class="landing_text">';
            bandmobilhtml +=						'<a id="wBox_bandmo_sendcode" class="proving" href="javascript:void(0)" style="background: #ff9400;color: #fff;">免费获取验证码</a>';
            bandmobilhtml +=						'<a id="wBox_bandmo_sendcode_success" class="proving" style="display:none;text-decoration: none;"></a>';
            bandmobilhtml +=						'<input type="text" id="wBox_bandmo_pincode" value="请输入验证码,2小时内有效" class="landing_text">';
            bandmobilhtml +=						'<div class="landing_button"><button id="wBox_bandmo_dosubmit" type="button">立即激活</button></div>';
            bandmobilhtml +=					'</form>'; //绑定结束
            bandmobilhtml +=				'</div>'; //左侧结束
            bandmobilhtml +=				'<div class="right">	激活后您就可以进行<em>发帖、回帖、参加活动等</em>更多操作了。</div>'; //右侧内容
            bandmobilhtml +=			'</div>'; //内容部分结束
            bandmobilhtml +=			'<div class="landgin_link"></div>'; //分割线
            bandmobilhtml +=		'</div>';
            bandmobilhtml +=	'</div>';
            bandmobilhtml += '</div>';
            //显示弹层内容
            $(bandmobilhtml).appendTo('body');

            $('#wBox_bandmo_txtinput').focus(function(){
                if($('#wBox_bandmo_txtinput').val() == '请输入您的手机号'){
                    $('#wBox_bandmo_txtinput').val('');
                }
            });

            $('#wBox_bandmo_pincode').focus(function(){
                if($('#wBox_bandmo_pincode').val() == '请输入验证码,2小时内有效'){
                    $('#wBox_bandmo_pincode').val('');
                }
            });
            var band_send_msg = 0; //防止连续点击，发送短信
            //发送验证码
            $('#wBox_bandmo_sendcode').click(function(){
                if(band_send_msg > 0){
                    return false;
                }
                band_send_msg = 1;
                var bindmobile = $.trim($('#wBox_bandmo_txtinput').val());
                var myreg = /^(1+\d{10})$/;
                if(!myreg.test(bindmobile)) {
                    $("#wBox_bandmo_errmsg").html('请您输入正确的手机号');
                    $('#wBox_bandmo_errdiv').show();
                    band_send_msg = 0;
                    return false;
                }
                //ajax执行登录请求,发送绑定手机号验证码

                $.ajax({
                    type: "get",
                    url: "http://reg.xcar.com.cn/ajax/ajax_box_login_code.php?callback=?",
                    async: false,
                    dataType: "jsonp",
                    data: 'action=getu&t='+Date.parse(new Date()),
                    success: function(u){
                        $.ajax({
                            type: "get",
                            url: "http://reg.xcar.com.cn/ajax/ajax_bind_mo_send.php?callback=?",
                            async: false,
                            dataType: "jsonp",
                            data: 'uid='+uid+'&u='+u+'&mobile='+bindmobile+'&t='+Date.parse(new Date()),
                            success: function(data){
                                band_send_msg = 0;
                                if(data.error){
                                    $("#wBox_bandmo_errmsg").html(data.msg);
                                    $('#wBox_bandmo_errdiv').show();
                                    return false;
                                }else{
                                    $('#wBox_bandmo_sendcode').hide();
                                    $('#wBox_bandmo_sendcode_success').html('已发送,2小时内有效');
                                    $('#wBox_bandmo_sendcode_success').show();
                                }
                            }
                        });
                    }
                });
            });

            //绑定手机，激活账号
            $('#wBox_bandmo_dosubmit').click(function(){
                var bindmobile = $.trim($('#wBox_bandmo_txtinput').val());
                var myreg = /^(1+\d{10})$/;
                if(!myreg.test(bindmobile)) {
                    $("#wBox_bandmo_errmsg").html('请您输入正确的手机号');
                    $('#wBox_bandmo_errdiv').show();
                    return false;
                }
                var msgcode = $.trim($('#wBox_bandmo_pincode').val());
                if(msgcode == '' || msgcode == '请输入验证码,2小时内有效'){
                    $("#wBox_bandmo_errmsg").html('请输入验证码,2小时内有效');
                    $('#wBox_bandmo_errdiv').show();
                    return false;
                }
                $.ajax({
                    type: "get",
                    url: "http://reg.xcar.com.cn/ajax/ajax_boxlogin_dobind.php?callback=?",
                    async: false,
                    dataType: "jsonp",
                    data: 'uid='+uid+'&msgcode='+msgcode+'&mobile='+bindmobile+'&t='+Date.parse(new Date()),
                    success: function(data){
                        if(data.error){
                            $("#wBox_bandmo_errmsg").html(data.msg);
                            $('#wBox_bandmo_errdiv').show();
                            return false;
                        }else{ //绑定成功，执行回调函数
                            callbackrun(); //执行回调函数
                            return false;
                        }
                    }
                });
            });

            //关闭弹窗
            $('#wBox_bandmo_div_close').click(function(){
                $('#wBox_overlay_LoginBox').remove();
                $('#wBox_bandmo_div').remove();
                //$('#wBox_overlay1').remove();
                return false;
            });
        }
        //展示绑定手机层 end

        //插件点击事件
        $t.bind('click',function(){
            login_box();
            return false;
        });
        if ( _this.AZ.show ){
            if(_this.AZ.step == 3){
                login_box();
                return false;
            }else{
                $t.click();
            }
        }

    }
})(jQuery);